home *** CD-ROM | disk | FTP | other *** search
/ Click 5 / Click 5.iso / data / game5.dat / scripts / frame_4 / PlaceObject2_110_1372 / CLIPACTIONRECORD onClipEvent(mouseDown).as < prev   
Text File  |  2002-11-22  |  3KB  |  92 lines

  1. onClipEvent(mouseDown){
  2.    if(name1 eq "0")
  3.    {
  4.       name1 = _parent.GetClickedNumber();
  5.       eval("_parent." + name1).gotoAndStop(2);
  6.    }
  7.    else
  8.    {
  9.       name2 = _parent.GetClickedNumber();
  10.       if(name1 ne name2)
  11.       {
  12.          if(eval("_parent." + name1 + ".fishka")._currentframe == eval("_parent." + name2 + ".fishka")._currentframe)
  13.          {
  14.             setProperty("_parent." + name1, _visible, false);
  15.             setProperty("_parent." + name2, _visible, false);
  16.             eval("_parent." + name1).FishkiAviable = false;
  17.             eval("_parent." + name2).FishkiAviable = false;
  18.             _parent.GetNewOpinion164(Number(name1.substr(1,1)),Number(name1.substr(2,1)),Number(name1.substr(3,1)));
  19.             _parent.GetNewOpinion164(Number(name2.substr(1,1)),Number(name2.substr(2,1)),Number(name2.substr(3,1)));
  20.             if(_parent.SowFree)
  21.             {
  22.                _parent.ShowFreeFunc();
  23.             }
  24.             var points = Math.floor((600000 - (getTimer() - _parent.tiki.TimeSt)) / 6000);
  25.             if(points < 0)
  26.             {
  27.                points = 0;
  28.             }
  29.             points += 20;
  30.             set("../:score",eval("../:score") + points);
  31.             if(eval("../:sounds"))
  32.             {
  33.                _parent.DisSound.gotoAndPlay(2);
  34.             }
  35.             _parent.laststep[0] = name1;
  36.             _parent.laststep[1] = name2;
  37.             _parent.laststep[2] = points;
  38.             if(_parent.BackBut._currentframe == 1)
  39.             {
  40.                _parent.BackBut.gotoAndStop(2);
  41.             }
  42.             steps++;
  43.             if(steps == 82)
  44.             {
  45.                _parent.gotoAndPlay("win");
  46.             }
  47.             else
  48.             {
  49.                play();
  50.             }
  51.             name1 = "0";
  52.          }
  53.          else if(eval("_parent." + name2).FishkiAviable && eval("_parent." + name2).FishkiFree)
  54.          {
  55.             if(_parent.SowFree)
  56.             {
  57.                eval("_parent." + name1).gotoAndStop(3);
  58.             }
  59.             else
  60.             {
  61.                eval("_parent." + name1).gotoAndStop(1);
  62.             }
  63.             eval("_parent." + name2).gotoAndStop(2);
  64.             name1 = name2;
  65.             name2 = "0";
  66.          }
  67.          else
  68.          {
  69.             name2 = "0";
  70.          }
  71.       }
  72.       else
  73.       {
  74.          if(_parent.SowFree)
  75.          {
  76.             eval("_parent." + name1).gotoAndStop(3);
  77.          }
  78.          else
  79.          {
  80.             eval("_parent." + name1).gotoAndStop(1);
  81.          }
  82.          name1 = "0";
  83.       }
  84.       name2 = "0";
  85.    }
  86.    if(steps >= eval("../:level") * 10 and eval("../:level") != 8)
  87.    {
  88.       set("../:PStartTime",getTimer());
  89.       _parent.gotoAndStop("conplay");
  90.    }
  91. }
  92.